System Support for Cross-Layering in Sensor Network Stack
نویسندگان
چکیده
Wireless Sensor Networks are deployed in demanding environments, where application requirements as well as network conditions may change dynamically. Thus the protocol stack in each node of the sensor network has to be able to adapt to these changing conditions. Historically, protocol stacks have been designed with strict layering and strong interface between the layers leading to a robust design. However, cross-layer information sharing could help the protocol modules to make informed decisions and adapt to changing environmental conditions. There have been ad hoc approaches to facilitating cross-layer cooperation for adaptability. However, there has been no concerted effort at providing a uniform framework for cross-layer adaptability that preserves the modularity of a conventional protocol stack. This paper presents a novel service, information exchange service (IES), as a framework for cross-module information exchange. IES is a centrally controlled bulletin-board where different modules can post available data, or request for useful information, and get notified when the information becomes available. IES is integrated into the proposed SensorStack architecture that preserves the benefits of layering while facilitating adaptability. IES has been implemented in TinyOS and Linux, to show both the feasibility of the design as well as demonstrate the utility of cross-layering to increase application longevity.
منابع مشابه
A Recursive Network Architecture
The Recursive Network Architecture (RNA) explores the relationship of layering to protocol and network architecture. RNA examines the implications of using a single, tunable protocol for different layers of the protocol stack, reusing basic protocol operations across different protocol layers to avoid reimplementation. Its primary goal is to encourage cleaner cross-layer interaction and to supp...
متن کاملCross Layering in Wireless Multi-hop Networks
Recently in an effort to improve the performance of Wireless Multi-hop Networks in the face of random variations of physical channel and network status, there has been a trend towards employing interactions between different layers in the protocol stack. Using this approach called cross layering, resource allocation and decisions will be done with a more global view of the network and can reduc...
متن کاملRouting in Wireless Sensor Networks based on Generalized Data Stack Programming Model
Generalized Data Stack Programming (GDSP) model describes that any affected activity or varying environment is intelligently self-recorded inside the system in form of stack-based layering types where stack is re-defined to be one of six classes. The multi-stacking network is presented thinking of that any system connects to other system to work properly. This addresses a novel way to investiga...
متن کاملAn Information-sharing Architecture for Wireless Sensor Networks
Recent work on cross-layer schemes have demonstrated the need for a unifying wireless sensor networks architecture that provides more integration than the standard layered OSI protocol stack yet is flexible enough to support different applications. In this paper, we propose a new informationsharing architecture for sensor networks that can support existing protocols while simultaneously providi...
متن کاملSemantic Network Layering
The stack in various forms[1] has been widely used as an architectural template for networking systems. Recently the stack has been subject to criticism for a lack of flexibility. However, when it comes right down to it nobody has offered a truly compelling alternative. Various “cross-layer” optimizations have been proposed, but these optimizations are frequently hacks to achieve a particular g...
متن کامل